package cn.jasonone.jame;

import cn.hutool.core.util.StrUtil;
import javafx.scene.image.Image;

import java.io.InputStream;

/**
 * 资源加载工具类
 *
 * @author Jason
 * @since 1.0.0
 */
public class ResourceManager {
    public static Image loadImage(String url) {
        return new Image(url);
    }

    /**
     * 加载多张图片
     *
     * @param pattern 图片名称,包含数量占位符{}
     * @param start   开始索引
     * @param count   图片数量
     * @return 图片数组
     */
    public static Image[] loadImage(String pattern, int start, int count) {
        Image[] images = new Image[count];
        for (int i = 0; i < count; i++) {
            images[i] = new Image(StrUtil.format(pattern, i + start));
        }
        return images;
    }
}
